5fc0556fecf0803dcfc6d045c32a624cf79bc853,opennms-services/src/main/java/org/opennms/netmgt/collectd/NSClientCollector.java,NSClientCollector,collect,#CollectionAgent#EventProxy#Map#,58

Before Change


                    for (Attrib attrib : wpm.getAttrib()) {
                        NsclientCheckParams params = new NsclientCheckParams(
                                                                             attrib.getName());
                        NsclientPacket result = manager.processCheckCommand(
                                                             NsclientManager.CHECK_COUNTER,
                                                             params);

                        NSClientCollectionAttribute attribute = new NSClientCollectionAttribute(
                                                                                                attrib.getAlias(),
                                                                                                attrib.getType(),
                                                                                                result.getResponse());
                        PersistOperationBuilder builder = new PersistOperationBuilder(
                                                                                      rrdRepository,
                                                                                      resource,

After Change


                        
                        try {
                            NsclientCheckParams params = new NsclientCheckParams(attrib.getName());
                            result = manager.processCheckCommand(NsclientManager.CHECK_COUNTER, params);
                        } catch (NsclientException e) {
                            log().info("unable to collect params for attribute '" + attrib.getName() + "'", e);
                        }

                        attribute = new NSClientCollectionAttribute(attrib.getAlias(), attrib.getType(), result.getResponse());
                        builder = new PersistOperationBuilder(rrdRepository, resource, attribute.getName());
                        builder.declareAttribute(attribute);
                        log().debug("doCollection: setting attribute: " + attribute);